#pragma once
#include <vector>
#include <string>
#include <irrlicht.h>
#include <stdint.h>

#include "NetworkPacket.h"

class Serializer
{
	private:

	public:
		std::string callSerialize(uintptr_t pointer, HeaderType pointerType);
		bool callDeserialize(uintptr_t passedPointer, HeaderType pointerType, const std::string& serializedStr);

		Serializer();
};
